package com.ruoyi.lwpq.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用工单位合同对象 lwpq_gsht
 * 
 * @author ruoyi
 * @date 2022-03-09
 */
public class LwpqGsht extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 甲方 */
    @Excel(name = "甲方")
    private String jf;

    /** 乙方 */
    @Excel(name = "乙方")
    private String yf;

    /** 甲方编号 */
    @Excel(name = "甲方编号")
    private String jfbh;

    /** 乙方编号 */
    @Excel(name = "乙方编号")
    private String yfbh;

    /** 甲方代表 */
    @Excel(name = "甲方代表")
    private String jfdb;

    /** 乙方代表 */
    @Excel(name = "乙方代表")
    private String yfdb;

    /** 甲方电话 */
    @Excel(name = "甲方电话")
    private String jfdh;

    /** 乙方电话 */
    @Excel(name = "乙方电话")
    private String yfdh;

    /** 合同编号 */
    @Excel(name = "合同编号")
    private String htbh;

    /** 签订时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "签订时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date qdsj;

    /** 合同类型 */
    @Excel(name = "合同类型")
    private String htlx;

    /** 合同期限 */
    @Excel(name = "合同期限")
    private String htqx;

    /** 生效时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "生效时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date sxsj;

    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date jssj;

    /** 合同金额 */
    @Excel(name = "合同金额")
    private String htje;

    /** 发薪周期 */
    @Excel(name = "发薪周期")
    private String fxzq;

    /** 服务费标准 */
    @Excel(name = "服务费标准")
    private String fwfbz;

    /** 工资发放日 */
    @Excel(name = "工资发放日")
    private String gzffr;

    /** 参保标准 */
    @Excel(name = "参保标准")
    private String cbbz;

    /** 招聘人数 */
    @Excel(name = "招聘人数")
    private String zprs;

    /** 费用结算日 */
    @Excel(name = "费用结算日")
    private String fyjsr;

    /** 签约报价 */
    @Excel(name = "签约报价")
    private String qybj;

    /** 考勤提供日 */
    @Excel(name = "考勤提供日")
    private String kqtgr;

    /** 保底工时 */
    @Excel(name = "保底工时")
    private String bdgs;

    /** 休假安排 */
    @Excel(name = "休假安排")
    private String xjap;

    /** 保险服务 */
    @Excel(name = "保险服务")
    private String bxfw;

    /** 结算方式 */
    @Excel(name = "结算方式")
    private String jsfs;

    /** 合同内容 */
    @Excel(name = "合同内容")
    private String htnr;

    /** 相关文件 */
    @Excel(name = "相关文件")
    private String xgwj;

    /** 开户行 */
    @Excel(name = "开户行")
    private String khh;

    /** 公司账号 */
    @Excel(name = "公司账号")
    private String gszh;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setJf(String jf) 
    {
        this.jf = jf;
    }

    public String getJf() 
    {
        return jf;
    }
    public void setYf(String yf) 
    {
        this.yf = yf;
    }

    public String getYf() 
    {
        return yf;
    }
    public void setJfbh(String jfbh) 
    {
        this.jfbh = jfbh;
    }

    public String getJfbh() 
    {
        return jfbh;
    }
    public void setYfbh(String yfbh) 
    {
        this.yfbh = yfbh;
    }

    public String getYfbh() 
    {
        return yfbh;
    }
    public void setJfdb(String jfdb) 
    {
        this.jfdb = jfdb;
    }

    public String getJfdb() 
    {
        return jfdb;
    }
    public void setYfdb(String yfdb) 
    {
        this.yfdb = yfdb;
    }

    public String getYfdb() 
    {
        return yfdb;
    }
    public void setJfdh(String jfdh) 
    {
        this.jfdh = jfdh;
    }

    public String getJfdh() 
    {
        return jfdh;
    }
    public void setYfdh(String yfdh) 
    {
        this.yfdh = yfdh;
    }

    public String getYfdh() 
    {
        return yfdh;
    }
    public void setHtbh(String htbh) 
    {
        this.htbh = htbh;
    }

    public String getHtbh() 
    {
        return htbh;
    }
    public void setQdsj(Date qdsj) 
    {
        this.qdsj = qdsj;
    }

    public Date getQdsj() 
    {
        return qdsj;
    }
    public void setHtlx(String htlx) 
    {
        this.htlx = htlx;
    }

    public String getHtlx() 
    {
        return htlx;
    }
    public void setHtqx(String htqx) 
    {
        this.htqx = htqx;
    }

    public String getHtqx() 
    {
        return htqx;
    }
    public void setSxsj(Date sxsj) 
    {
        this.sxsj = sxsj;
    }

    public Date getSxsj() 
    {
        return sxsj;
    }
    public void setJssj(Date jssj) 
    {
        this.jssj = jssj;
    }

    public Date getJssj() 
    {
        return jssj;
    }
    public void setHtje(String htje) 
    {
        this.htje = htje;
    }

    public String getHtje() 
    {
        return htje;
    }
    public void setFxzq(String fxzq) 
    {
        this.fxzq = fxzq;
    }

    public String getFxzq() 
    {
        return fxzq;
    }
    public void setFwfbz(String fwfbz) 
    {
        this.fwfbz = fwfbz;
    }

    public String getFwfbz() 
    {
        return fwfbz;
    }
    public void setGzffr(String gzffr) 
    {
        this.gzffr = gzffr;
    }

    public String getGzffr() 
    {
        return gzffr;
    }
    public void setCbbz(String cbbz) 
    {
        this.cbbz = cbbz;
    }

    public String getCbbz() 
    {
        return cbbz;
    }
    public void setZprs(String zprs) 
    {
        this.zprs = zprs;
    }

    public String getZprs() 
    {
        return zprs;
    }
    public void setFyjsr(String fyjsr) 
    {
        this.fyjsr = fyjsr;
    }

    public String getFyjsr() 
    {
        return fyjsr;
    }
    public void setQybj(String qybj) 
    {
        this.qybj = qybj;
    }

    public String getQybj() 
    {
        return qybj;
    }
    public void setKqtgr(String kqtgr) 
    {
        this.kqtgr = kqtgr;
    }

    public String getKqtgr() 
    {
        return kqtgr;
    }
    public void setBdgs(String bdgs) 
    {
        this.bdgs = bdgs;
    }

    public String getBdgs() 
    {
        return bdgs;
    }
    public void setXjap(String xjap) 
    {
        this.xjap = xjap;
    }

    public String getXjap() 
    {
        return xjap;
    }
    public void setBxfw(String bxfw) 
    {
        this.bxfw = bxfw;
    }

    public String getBxfw() 
    {
        return bxfw;
    }
    public void setJsfs(String jsfs) 
    {
        this.jsfs = jsfs;
    }

    public String getJsfs() 
    {
        return jsfs;
    }
    public void setHtnr(String htnr) 
    {
        this.htnr = htnr;
    }

    public String getHtnr() 
    {
        return htnr;
    }
    public void setXgwj(String xgwj) 
    {
        this.xgwj = xgwj;
    }

    public String getXgwj() 
    {
        return xgwj;
    }
    public void setKhh(String khh) 
    {
        this.khh = khh;
    }

    public String getKhh() 
    {
        return khh;
    }
    public void setGszh(String gszh) 
    {
        this.gszh = gszh;
    }

    public String getGszh() 
    {
        return gszh;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("jf", getJf())
            .append("yf", getYf())
            .append("jfbh", getJfbh())
            .append("yfbh", getYfbh())
            .append("jfdb", getJfdb())
            .append("yfdb", getYfdb())
            .append("jfdh", getJfdh())
            .append("yfdh", getYfdh())
            .append("htbh", getHtbh())
            .append("qdsj", getQdsj())
            .append("htlx", getHtlx())
            .append("htqx", getHtqx())
            .append("sxsj", getSxsj())
            .append("jssj", getJssj())
            .append("htje", getHtje())
            .append("fxzq", getFxzq())
            .append("fwfbz", getFwfbz())
            .append("gzffr", getGzffr())
            .append("cbbz", getCbbz())
            .append("zprs", getZprs())
            .append("fyjsr", getFyjsr())
            .append("qybj", getQybj())
            .append("kqtgr", getKqtgr())
            .append("bdgs", getBdgs())
            .append("xjap", getXjap())
            .append("bxfw", getBxfw())
            .append("jsfs", getJsfs())
            .append("htnr", getHtnr())
            .append("xgwj", getXgwj())
            .append("khh", getKhh())
            .append("gszh", getGszh())
            .toString();
    }
}
